package creator.abstractfactory.family.wujiang;

public interface WujiangProduct {

    /**
     * 创建阵营
     *
     * @return
     */
    Camp GenerateCamp(String campName, String campAttribute);

    /**
     * 创建生平
     *
     * @return
     */
    Life GenerateLife(String lifes);

    /**
     * 创建数值
     *
     * @return
     */
    Numerical GenerateNumerical(String name, String age, String aggressivity, String defensivePower, String healthValue, String specialValue);

    /**
     * 宝物创建工厂
     *
     * @return
     */
    Treasure GenerateTreasure(String treasureName,Numerical treasureNumerical);

    /**
     * 展示生成武将
     *
     * @return
     */
    String show();
}
